The difference between syncing and downloading from a website is that when downloading, the browser application is not trying to acces your PC's ports. In fact, every PC has a number of security protocols that expressly stop a browser app from accessing ports because malign programs can cause a fantastic amount of damage to your machine and possibly those on a local network too.
It is possible for the user to give permission for certain programs to use ports, but the variety of protocols (third party firewalls, anti-malware software, etc) on different machines coupled with the technical difficulties involved in covering each process and provide effective tech support would result in many headaches and detract from the simplicity that we constantly strive for in SkyDemon.
*remembers to breathe*
It may be that we can figure out a way to do this simply and efficiently and you can all be sure that if we do, we will get right on it. I hope this helps to explain our position!